import axios from "axios";
export function request(config) {

    const instance = axios.create({
        baseURL: process.env.VUE_APP_BASE_API, // 通过/api别名指定后端路由
        timeout: 5000,
        headers: {
        },
    })

    // axios的拦截器(类似python的中间件的request)
    instance.interceptors.request.use(aaa => {

        // 多用于登录时的cookies判断
        return aaa
    }, err => {
        console.log(err);
    })
    // 数据返回拦截
    instance.interceptors.response.use(aaa => {
        // 多用于登录时的cookies判断
        return aaa.data
    }, err => {
        console.log(err);
    })
    // 直接返回
    return instance(config)

}

